var e = require;
var t = module;
var o = exports;
var n,
    i =
        (this && this.__extends) ||
        ((n = function (e, t) {
            return (n =
                Object.setPrototypeOf ||
                ({__proto__: []} instanceof Array &&
                    function (e, t) {
                        e.__proto__ = t;
                    }) ||
                function (e, t) {
                    for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]);
                })(e, t);
        }),
        function (e, t) {
            n(e, t);
            function o() {
                this.constructor = e;
            }
            e.prototype = null === t ? Object.create(t) : ((o.prototype = t.prototype), new o());
        });
Object.defineProperty(o, "__esModule", {value: !0});
var r = new ((function (e) {
    i(t, e);
    function t() {
        return (null !== e && e.apply(this, arguments)) || this;
    }
    return t;
})(e("EventBase").default))();
window.EventCenter = r;
o.default = r;
